"""
多行匹配模式

问题：
    你正在试着使用正则表达式去匹配一大块的文本，而你需要跨越多行去匹配。
解决方案：
    你可以修改模式字符串，增加对换行的支持。
"""

import re


def use_say():
    context = """
    /* this is a 
    multiline comment */
    """

    str_pat = re.compile(r"/\*((?:.|\n)*?)\*/")
    result = str_pat.findall(context)
    print(result)
    # 输出结果：
    """
    [' this is a \n    multiline comment ']
    """


if __name__ == '__main__':
    use_say()
